package com.zbkj.service.service.order;


/**
 * 订单表-订单定时任务-相关业务service接口
 * @author lijie
 */
public interface OrderTaskService{

    /**
     * 用户取消订单后续操作
     */
    void cancelByUser();

    /**
     * 用户订单退款后续操作
     */
    void refundApply();

    /**
     * 完成订单后续操作
     */
    void complete();

    /**
     * 订单支付成功后置处理
     */
    void orderPaySuccessAfter();

    /**
     * 自动取消未支付订单
     */
    void autoCancel();

    /**
     * 订单收货
     */
    void orderReceiving();

    /**
     * 订单自动完成
     */
    void autoComplete();
}
